/* 侧边栏基础样式 */
.sidebar-container {
  height: 100%;
  overflow-y: auto;
  scrollbar-width: thin;
}

/* 滚动条样式 */
.sidebar-container::-webkit-scrollbar {
  width: 6px;
}

.sidebar-container::-webkit-scrollbar-track {
  background: transparent;
}

.sidebar-container::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}

/* 暗色模式下的滚动条样式 */
.dark-mode .sidebar-container::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.2);
}

/* 项目列表项悬停动画 */
.sidebar-item {
  transition: background-color 0.2s, border-color 0.2s, transform 0.1s;
}

.sidebar-item:hover {
  transform: translateX(2px);
}

/* 拖拽样式 */
.sidebar-dragging {
  opacity: 0.6;
  transform: scale(0.98);
}

/* 文件夹展开/折叠动画 */
.sidebar-folder-content {
  transition: max-height 0.3s ease-in-out, opacity 0.3s;
}

/* 折叠按钮旋转动画 */
.sidebar-chevron {
  transition: transform 0.3s ease;
}

.sidebar-chevron.open {
  transform: rotate(90deg);
} 